Developer(s) | Mandriva, ROSA Laboratory |
---|---|
Initial release | May 5, 2010 |
Stable release | 1.3 / July 22, 2010 |
Written in | Perl |
Operating system | Linux, FreeBSD |
License | GPL, LGPL |
Website | ispras.linuxfoundation.org |
Upstream Tracker is a web service providing analysis of API changes and backward compatibility for a variety of C/C++ shared libraries. It includes more than 300 software libraries at the moment. The current tool chain includes: ABI Compliance Checker for tracking API changes and API Sanity Checker for the automatic run-time unit testing.
The primary goal of the Upstream Tracker is to help Linux maintainers with upgrading shared libraries. The second goal is to help C/C++ upstream developers to maintain backward compatibility. And the third goal is to save the history of changes in the Linux APIs.